local FastDEItems = {
	[774] = true, -- Malachite
	[818] = true, -- Tigerseye
	[1210] = true, -- Shadowgem
	[1206] = true, -- Moss Agate
	[1705] = true, -- Lesser Moonstone
	[1529] = true, -- Jade
	[3864] = true, -- Citrine
	[7909] = true, -- Aquamarine
	[7910] = true, -- Star Ruby
	[12361] = true, -- Blue Sapphire
	[12799] = true, -- Large Opal
	[12364] = true, -- Huge emerald
	[12800] = true, -- Azerothian diamond
	[23079] = true, -- Deep Peridot
	[21929] = true, -- Flame Spessarite
	[23112] = true, -- Golden Draenite
	[23107] = true, -- Shadow Draenite
	[23117] = true, -- Azure Moonstone
	[23077] = true, -- Blood Garnet
	[23436] = true, -- Living Ruby
	[23441] = true, -- Nightseye
	[23440] = true, -- Dawnstone
	[23437] = true, -- Talasite
	[23439] = true, -- Noble Topaz
	[23438] = true, -- Star of Elune
	[24186] = true, -- Copper Powder
	[24188] = true, -- Tin Powder
	[24190] = true, -- Iron Powder
	[24234] = true, -- Mithril Powder
	[24235] = true, -- Thorium Powder
	[24242] = true, -- Fel Iron Powder
	[24243] = true, -- Adamantite Powder

	[10938] = true, --Lesser Magic Essence
	[10939] = true, --Greater Magic Essence
	[10998] = true, --Lesser Astral Essence
	[11082] = true, --Greater Astral Essence
	[11134] = true, --Lesser Mystic Essence
	[11135] = true, --Greater Mystic Essence
	[11174] = true, --Lesser Nether Essence
	[11175] = true, --Greater Nether Essence
	[16202] = true, --Lesser Eternal Essence
	[16203] = true, --Greater Eternal Essence
	[22447] = true, --Lesser Planar Essence
	[22446] = true, --Greater Planar Essence
	[10940] = true, --Strange Dust
	[11083] = true, --Soul Dust
	[11137] = true, --Vision Dust
	[11176] = true, --Dream Dust
	[16204] = true, --Illusion Dust
	[22445] = true, --Arcane Dust
	[10978] = true, --Small Glimmering Shard
	[11084] = true, --Large Glimmering Shard
	[11138] = true, --Small Glowing Shard
	[11139] = true, --Large Glowing Shard
	[11177] = true, --Small Radiant Shard
	[11178] = true, --Large Radiant Shard
	[14343] = true, --Small Brilliant Shard
	[14344] = true, --Large Brilliant Shard
	[22448] = true, --Small Prismatic Shard
	[22449] = true, --Large Prismatic Shard
	[20725] = true, --Nexus Crystal
	[22450] = true, --Void Crystal
	
	[32725] = true, --Murkblood Miner's Pick
	[32470] = true, --Nethermine Flayer Hide
	[32464] = true, --Nethercite Ore
	[32726] = true, --Murkblood Escape Plans
	[32728] = true, --Sludge
	[32727] = true, --Vial of Tears
	[32468] = true, --Netherdust Pollen
	[7974] = true, --Zesty Clam Meat
	[7971] = true, --Black Pearl
	[5500] = true, --Iridescent Pearl
	[13926] = true, --Golden Pearl
	[5498] = true, --Small Lustrous Pearl
	[15924] = true, --Soft-shelled Clam Meat
	[5503] = true, --Clam Meat
	[5504] = true, --Tangy Clam Meat
	[24477] = true, --Jaggal Clam Meat
	[24478] = true, --Jaggal Pearl
	[24479] = true, --Shadow Pearl
	
	[27677] = true, -- Chunk o' Basilisk
	[31671] = true, -- Serpent Flesh
	[27682] = true, -- Talbuk Venison
	[27681] = true, -- Warped Flesh
	[31670] = true, -- Raptor Ribs
	[27671] = true, -- Buzzard Meat
	[27678] = true, -- Clefthoof Meat
	[4555] = true, -- Thick Scaly Tail
	[5136] = true, -- Torn Furry Ear
	[7005] = true, -- Skinning Knife
	[5871] = true, -- Large Hoof
	[33856] = true, -- List of Goods
	[33854] = true, -- Unidentified Eye
	[5637] = true, -- Large Fang
	[2765] = true, -- Hunting Knife
	[1430] = true, -- Patchwork Gloves
	[33873] = true, -- Recipe: Spicy Hot Talbuk
	[33875] = true, -- Recipe: Kibler's Bits
	[33871] = true, -- Recipe: Stormchops
	[33855] = true, -- Tarnished Silver Ring
	[27422] = true, -- Barbed Gill Trout
	[27438] = true, -- Golden Darter
	[27435] = true, -- Figluster's Mudfish
	[27425] = true, -- Spotted Feltail
	[27516] = true, -- Enormous Barbed Gill Trout
	[27429] = true, -- Zangarian Sporefish
	[27515] = true, -- Huge Spotted Feltail
	[5567] = true, -- Silver Hook
	[5361] = true, -- Fishbone Toothpick
	[9355] = true, -- Hoop Earring
	[4874] = true, -- Clean Fishbones
	[2763] = true, -- Fisherman Knife
	[33846] = true, -- Ruined Fishing Net
	[6532] = true, -- Bright Baubles
	[33869] = true, -- Recipe: Broiled Bloodfin
	[33870] = true, -- Recipe: Skullfish Soup
	[27439] = true, -- Furious Crawdad
	[25351] = true, -- Moldy Leather Boots
	[33925] = true, -- Recipe: Delicious Chocolate Cake
	[27442] = true, -- Goldenscale Vendorfish
	
	[9357] = true, -- A Parrot Skeleton
	[9358] = true, -- A Head Rag
	[9251] = true, -- Upper Map Fragment
	[9252] = true, -- Lower Map Fragment
	[9253] = true, -- Middle Map Fragment
	[9356] = true, -- A Wooden Leg
	[9250] = true, -- Ship Schedule
	[9249] = true, -- Captain's Key
	[9359] = true, -- Wirt's Third Leg
	[35314] = true, -- Partially Digested Weeds
	[34866] = true, -- Giant Freshwater Shrimp
	
	[34861] = true, -- Sharpened Fish Hook
	[8827] = true, -- Elixir of Water Walking
	[34859] = true, -- Razor Sharp Fillet Knife
	[34843] = true, -- Giant Shark Tooth
	[34840] = true, -- Broken Spyglass
	[34860] = true, -- Rusted Lock
	[22578] = true, -- Mote of Water
	[34839] = true, -- Piece of Polished Driftwood
	[34841] = true, -- Salvaged Scrap Metal
	[34834] = true, -- Recipe: Captain Rumsey's Lager
	[24479] = true, -- Shadow Pearl
	[34109] = true, -- Weather-Beaten Journal
	[34836] = true, -- Spun Truesilver Fishing Line
	[34822] = true, -- Ancient Coin
	[34825] = true, -- Mithril Shaving Razor
	[34838] = true, -- Mariner's Log
	[34823] = true, -- Beautiful Glass Eye
	[34828] = true, -- Antique Silver Cufflinks
	[34827] = true, -- Noble's Monocle
	[34824] = true, -- Silver Statuette
	[34829] = true, -- Ornate Drinking Stein
	[34826] = true, -- Gold Wedding Band
	[34831] = true, -- Eye of the Sea
	[33820] = true, -- Weather-Beaten Fishing Hat
	
	[35349] = true, -- Snarly's Bucket
	[33816] = true, -- Toothy's Bucket
	[35350] = true, -- Chuck's Bucket
	[33818] = true, -- Muckbreath's Bucket
	
	
	[29434] = true, -- Badge of Justice
	[25055] = true, -- Alexandrite Ring
	[25307] = true, -- Shadow Dagger
	[24671] = true, -- Eldr'naan Jerkin
	[24673] = true, -- Eldr'naan Hood
	[25293] = true, -- Draenethyst Wand
	[24675] = true, -- Eldr'naan Shoulderpads
	[24676] = true, -- Eldr'naan Bracelets
	[24670] = true, -- Eldr'naan Boot
	[24672] = true, -- Eldr'naan Gloves
	[25069] = true, -- Epidote Stone Necklace
	[24674] = true, -- Eldr'naan Pants
	[24669] = true, -- Eldr'naan Belt
	[25011] = true, -- Conqueror's Legplates
	[24899] = true, -- Sundered Legguards
	[24900] = true, -- Sundered Spaulders
	[24895] = true, -- Sundered Footwraps
	[24897] = true, -- Sundered Gauntlets
	[25006] = true, -- Conqueror's Girdle
	[25007] = true, -- Conqueror's Greaves
	[24787] = true, -- Murkblood Pants
	[24784] = true, -- Murkblood Chestpiece
	[24785] = true, -- Murkblood Gloves
	[25321] = true, -- Divine Hammer
	[24901] = true, -- Tortured Bracer
	[25009] = true, -- Conqueror's Gauntlets
	[24896] = true, -- Sundered Chestpiece
	[25010] = true, -- Conqueror's Helmet
	[24894] = true, -- Sundered Waistband
	[25008] = true, -- Conqueror's Breastplate
	[24789] = true, -- Murkblood Bracers
	[25013] = true, -- Conqueror's Vambraces
	[24786] = true, -- Murkblood Cover
	[24783] = true, -- Murkblood Boots
	[24898] = true, -- Sundered Helmet
	[24781] = true, -- Murkblood Belt
	[25012] = true, -- Conqueror's Epaulets
	[24788] = true, -- Murkblood Shoulderguards
	[25083] = true, -- Smouldering Shield
	[25041] = true, -- Ambusher's Cloak
	[25097] = true, -- Astralaan Orb
	[25125] = true, -- Retro-Spike Club
	[25153] = true, -- Gladiator Greatblade
	[25195] = true, -- Diamond Tipped Claws
	[25111] = true, -- Lionhead Dagger
	[25209] = true, -- Amani Tomahawk
	[25223] = true, -- Windcaller Hatchet
	[25139] = true, -- Algaz Battle Hammer
	[25237] = true, -- Nether Trident
	[25335] = true, -- Feral Warp-Staff

}

function FastDisenchant_OnLoad()
	this:RegisterEvent("LOOT_OPENED");
end

function FastDisenchant_OnEvent(event)
	for slotnum = 1, GetNumLootItems() do
		if (not LootSlotIsItem(slotnum)) then return end

		local link = GetLootSlotLink(slotnum)
		local _, _, itemID = string.find(link, "item:(%d+)")

		itemID = tonumber(itemID);
		if (not itemID or not FastDEItems[itemID]) then return end
	end

	for slotnum = 1, GetNumLootItems() do LootSlot(slotnum) end
end